From Reliable Distributed System Toward Reliable Cloud by Cat Swarm Optimization
نویسندگان
چکیده
Distributed Systems (DS) are usually complex systems composed of various components and cloud is a common type of DSs. Reliability is a major challenge for the design of cloud systems and DSs in general. In this paper an analytical model to analyze reliability in DSs with regards to task allocation was presented. Subsequently, this model was modified and a new model to analyze reliability in cloud systems with regards to Virtual Machine(VM) allocation was suggested. On the other hand, optimal task allocation in DSs is an NP-hard problem, thus finding exact solutions are limited to small-scale problems. This paper presents a new swarm intelligence technique based on Cat Swarm Optimization (CSO) algorithm to find near optimal solution. For evaluating the algorithm, CSO is compared with Genetic Algorithm (GA) and Particle Swarm Optimization (PSO). The experimental results show that in contrast to PSO and GA, CSO acquires acceptable reliability in reasonable execution time. Keywords-distributed system; reliability; cat swarm optimization; cloud computing; task allocation; analytical model.
منابع مشابه
Optimal Sizing of a Reliable Hydrogen-based Stand-alone Wind-Fuel Cell System
A hybrid wind/ fuel cell generation system is designed to supply power demand. The aim of this design is to minimize the total cost of the hybrid system over an expected 20 years of operation. The optimization problem is solved aimed at providing a reliable supply for the consumer’s demand. The system consists of fuel cells, some wind units, some electrolyzers, a reformer, an anaerobic reactor ...
متن کاملResearch Statement – Eric Keller
I design and build secure and reliable networked systems using a cross-layer approach that draws from networking, operating systems, distributed systems, and computer architecture. My focus is on virtualization and the movement toward cloud-based services. Rather than simply patching existing systems, I question the underlying assumptions to create new designs that are fundamentally more secure...
متن کاملSolving Data Clustering Problems using Chaos Embedded Cat Swarm Optimization
In this paper, a new method is proposed for solving the data clustering problem using Cat Swarm Optimization (CSO) algorithm based on chaotic behavior. The problem of data clustering is an important section in the field of the data mining, which has always been noted by researchers and experts in data mining for its numerous applications in solving real-world problems. The CSO algorithm is one ...
متن کاملSolving Data Clustering Problems using Chaos Embedded Cat Swarm Optimization
In this paper, a new method is proposed for solving the data clustering problem using Cat Swarm Optimization (CSO) algorithm based on chaotic behavior. The problem of data clustering is an important section in the field of the data mining, which has always been noted by researchers and experts in data mining for its numerous applications in solving real-world problems. The CSO algorithm is one ...
متن کاملAn Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کامل